Processor Capacity Reserves for Multimedia Operating Systems

نویسندگان

  • Clifford W. Mercer
  • Stefan Savage
  • Hideyuki Tokuda
چکیده

Multimedia applications have timing requirements that cannot generally be satisfied using time-sharing scheduling algorithms and system structures. To effectively support these types of programs, operating systems must support processor capacity reservation. A capacity reservation and enforcement mechanism isolates programs from the timing and execution characteristics of other programs in the same way that a memory protection system isolates programs from memory access by other programs. In this paper, we characterize the timing requirements and processor capacity reservation requirements for multimedia applications, we describe a scheduling framework to support reservation and admission control, and we introduce a novel reserve abstraction, specifically designed for the microkernel architecture, for controlling processor usage. This work was supported in part by a National Science Foundation Graduate Fellowship, by Bellcore, and by the U.S. Naval Ocean Systems Center under contract number N00014-91-J-4061. The views and conclusions contained in this document are those of the authors and should not be interpreted as representing official policies, either expressed or implied, of NSF, Bellcore, NOSC, or the U.S. Government.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An interactive interface and RT-Mach support for monitoring and controlling resource management

Real-time applications in dynamic systems such as multimedia systems may change their timing characteristics on the fly and may be created and terminated at any time. A priori resource allocation decisions may not hold throughout the lifetime of such applications because of changing user needs and interests. The ability to monitor and control system resources dynamically is fundamental to build...

متن کامل

Processor Capacity Reserves: Operating System Support for Multimedia Applications

Multimedia applications have timing requirements that cannot generally be satisfied using the time-sharing scheduling algorithms of general purpose operating systems. Our approach is to provide the predictability of real-time systems while retaining the flexibility of a timesharing system. We designed a processor capacity reservation mechanism that isolates programs from the timing and executio...

متن کامل

Processor Capacity Reserves: An Abstraction for Managing Processor Usage

Multimedia applications require operating systems that support time-constrained data types such as digital audio and video. These continuous media [1] demand timely service from the system, and time-sharing scheduling algorithms are not sufficient. Furthermore, simple fixed priority scheduling, used in many hard real-time systems, does not necessarily guarantee the successful execution of arbit...

متن کامل

Enhanced Processor Budget for QoS Management in Multimedia Systems

Resource reservation and QoS negotiation is a common way to guarantee timely progress of programs in distributed multimedia systems. For this, determining the available resource capacity, resource budget, is important. The resource budget depends on resource characteristics (e.g., processor, memory, disk, and network bandwidth) and scheduling algorithms. This paper provides an improved processo...

متن کامل

moviOS: a Real-Time Multiprocessor Operating System for Multimedia Applications

Operating systems have become a key factor for the success of today’s mobile devices. With the rising capabilities ofthe underlying hardware, the complexity of managing these capabilities grows similarly. In the last years, multi-corehardware has been a major challenge for operating systems and it starts to shape also the real-time subdomain.These challenges, along with one of t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994